# num =5
# print(num)
# print(bin(num))  #将Num转换为2进制     bin是二进制    binary


str = "hello world"
print(str)     #完整打印出字符串
print(str[0])   #打印出字符串中的第一个数据
print(str[2:5])    #打印字符串中第3-5个数据
print(str[2:])          #从字符串中第三个数据开始打印
print(str * 2)          #打印两次字符串
print(str +"011 1")     #连接两个字符串



#
# #第一题
# a = 2
# b = 3
# a,b = b,a       #调换a和b的数据
# print(a)
# print(b)
# #第二题
# quot,rem= divmod(100,3)           #整除和余除在一起运算
# print("100除以3的商是"+str(quot),"，余数是"+str(rem))    #得出结果
# c = 100/3
print(round(100/3,3))                   #保留三位小数  方法一
print('%.3f'%c)                         #方法二      print('%.nf‘%x)  n为保留的小数位，x为目标数字
print('{:.3f}'.format(c))               #方法三      {：.nf}  n 为小数点后几位
# #第三个题
# name = "梁浩天"
# age = 18+10
# name = input("请输入你的姓名：") #获得姓名
# age  = input("请输入你的年龄：") #获得年龄
# age  = int(age) + 10            #年龄+10
# print(f"你的姓名是：{name},你的年龄是：{age}")


# #1、已知：a = 2, b = 3  要求：将a和b的值调换，并打印结果。
# a = 2
# b = 3
# a , b = b , a
# print("a = ",a , "       b = ", b)




# 2、计算：100除以3得到的商、余数分别是多少？如果保留3为小数，结果是多少？
# （提示：函数divmod()   p42）
# 要求：输出结果应该是如下样式
# 100除以3的商是33，余数是1
# 100除以3，保留3位小数，结果是33.333
# 3、编写程序，要求输入你的姓名和年龄，并且将年龄加10之后，与姓名一起输出。
#














